part of 'theme.dart';

abstract class WebPurchaseItemPageStyles {
  static const Color imageBackgroundColorLight = Color(0xffd9ebfc);
  static const Color imageBackgroundColorDark = Color(0xff343f43);

  static const Color imageFloorColorLight = Color(0xffb3c6e3);
  static const Color imageFloorColorDark = Color(0xffb3c5e2);

  static const Color inAppPurchaseTileColorLight = Color(0xffffffff);
  static const Color inAppPurchaseTileColorDark = Color(0xff273238);

  static final titleTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 23,
    fontWeight: FontWeight.w600,
  );

  static final subtitleTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 17,
    fontWeight: FontWeight.w400,
    height: 1.3,
  );

  static final purchaseItemTileDurationTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 30,
    fontWeight: FontWeight.w600,
  );

  static final purchaseItemTileDurationLabelTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 17,
    fontWeight: FontWeight.w400,
  );

  static final purchaseItemTilePriceTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 14,
    fontWeight: FontWeight.w400,
  );

  static final purchaseItemTileMonthlyPriceTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 12,
    fontWeight: FontWeight.w400,
  );

  static final yearPurchaseItemTileBadgeTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 10,
    fontWeight: FontWeight.w700,
  );

  static final purchaseRequestButtonTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 19,
    fontWeight: FontWeight.w400,
    letterSpacing: 0.2,
  );

  static final premiumFeatureTitleTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 17,
    fontWeight: FontWeight.w600,
    height: 1.2,
  );

  static final premiumFeatureSubtitleTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 16,
    fontWeight: FontWeight.w400,
    height: 1.2,
  );

  static final errorTextStyle = CoreStyles.baseTextStyle.copyWith(
    fontSize: 13,
    fontWeight: FontWeight.w400,
    height: 1.2,
  );
}
